import request from '@/utils/request'

//查询保养日志
export function maintenanceLogdataBySearch(pageNub,       // 默认页码1
    pageSize ,     // 默认每页10条
    line,         // 默认空
    machineNumber, // 默认空
    headNumber,timeStar,timeEnd) {
    return request({
        url: '/MaintenanceLogdataController/maintenanceLogdataBySearch',
        method: 'get',
        params: {
            pageNub,        // 对应后端的pageNub参数
            pageSize,       // 对应后端的pageSize参数
            line,           // 对应后端的line参数
            machineNumber,  // 对应后端的machineNumber参数
            headNumber,      // 对应后端的headNumber参数  // GET请求使用params
            timeStar,
            timeEnd
        }
    })
}


//查询保养信息
export function maintenanceDLBySearch(pageNub,       // 默认页码1
    pageSize ,     // 默认每页10条
    line,         // 默认空
    machineNumber, // 默认空
    headNumber) {
    return request({
        url: '/MaintenanceLogdataController/maintenanceDLBySearch',
        method: 'get',
        params: {
            pageNub,        // 对应后端的pageNub参数
            pageSize,       // 对应后端的pageSize参数
            line,           // 对应后端的line参数
            machineNumber,  // 对应后端的machineNumber参数
            headNumber      // 对应后端的headNumber参数  // GET请求使用params
        }
    })
}

//添加设备配置
export function addMaintenanceLogdata(data) {
  return request({
    url: '/MaintenanceLogdataController/addMaintenanceLogdata',
    method: 'post',
    data: data
  })
}

//修改设备配置
export function updateMaintenanceLogdata(data) {
    return request({
      url: '/MaintenanceLogdataController/updateMaintenanceLogdata',
      method: 'post',
      data: data
    })
  }

  //删除设备配置
export function deleteMaintenanceLogdata(id) {
    return request({
      url: '/MaintenanceLogdataController/deleteMaintenanceLogdata/'+id,
      method: 'delete'
    })
  }

//导出表
export function handleExport() {
  return request({
    url: '/MaintenanceLogdataController/handleExport',
    method: 'post',
    responseType: 'blob',
  })
}